heavy police presence - Turco Inglés Diccionario